L7 Proxy
OSI:アプリケーション層のProxy
GPT-4.icon
HTTPやgRPCなどのアプリケーションプロトコルの中身を理解して中継するプロキシ
例えばURLパスやHTTPヘッダー、メソッド(GET/POST)などを元にルーティングできる
例
/api/users はマイクロサービスAに、/api/products はマイクロサービスBに転送する
リクエストにJWTトークンがない場合は403を返す
ヘッダーに基づいてA/Bテストを行う
特徴
アプリケーションレベルの高度な制御が可能
コンテンツに応じた柔軟なルーティングができる
HTTPなど特定のプロトコルに依存